package com.atguigu.gmall.common.model;

import lombok.Data;
import org.springframework.amqp.rabbit.connection.CorrelationData;

/**
 * ClassName: GmallCorrelationData
 * Package: com.atguigu.gmall.common.model
 * Description:
 *
 * @Author 刘轩
 * @Create 2023-09-04 18:27
 * @Version 1.0
 */


@Data
public class GmallCorrelationData extends CorrelationData {

 //  默认有一个消息唯一表示的 Id   private volatile String id;
 //  消息主体
 private Object message;
 //  交换机
 private String exchange;
 //  路由键
 private String routingKey;
 //  重试次数
 private int retryCount = 0;
 //  消息类型  是否是延迟消息
 private boolean isDelay = false;
 //  延迟时间
 private int delayTime = 10;
}